* {
	margin: 0;
}
body, html, main {
	height: 100%;	
}
.fixed-bg {
	min-height: 100%; 
	/*if the bakcground extends beyond the height of the window, the background will expand as well*/
	background-size: cover;
	/*scale thte background image to be as large as possible so that the background area is completely covered by the background image.*/
	/*some parts of the background image may not be in the view within the background positioning area.*/
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center; /*x: center, y: center*/
} 
.fixed-bg.fbg-1 {
	background-image: url("../images/background.jpg");
}
/*.fixed-bg.fbg-2 {
	
}
.fixed-bg.fbg-3 {

}
.fixed-bg.fbg-4 {
	
}*/
.scrolling-bg {
	min-height: 100%;
}
.scrolling-bg.sbg-1 {
	background-color: #fff;
}
/*.scrolling-bg.sbg-2 {
	
}
.scrolling-bg.sbg-3 {
	
}*/

img.wlLogo {
	position: absolute;
	left: 50%;
	margin: 130px 0 0 -310px;
}
.fixed-bg.fbg-1 h1 {
	color: #fff;
	font-size: 48px;
	position: absolute;
	left: 50%;
	margin: 260px 0 0 -436px;
}
.wlButton {
	width: 200px;
	height: 60px;
	color: #fff;
	font-size: 22px;
	line-height: 60px;
	background-color: #167baf;
	border-bottom: 3px solid #0f567a;
	border-radius: 5px;
	text-align: center;
	position: absolute;
	left: 50%;
	margin: 350px 0 0 -100px; 
}
.scrolling-bg.sbg-1 h1 {
	color: #4f3535;
	font-size: 40px;
	text-align: center;
	padding-top: 52px;
}
.scrolling-bg.sbg-1 .concepts-dia {
	width: 555px;
	margin: 15px 0 0 180px;
}
.concepts {
	float: right;
	padding: 38px 250px 0 0 ;
}
.concepts h2 {
	padding: 12px;
}
.concepts h3 {
	padding: 13px;
}
.concepts div {
	padding: 12px 0 12px;
}